package pers.dawnyang.modular.system.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

import pers.dawnyang.common.domain.entity.SysMenu;
import pers.dawnyang.modular.system.domain.request.menu.MenuReqR;
import pers.dawnyang.modular.system.domain.response.menu.MenuDtree;
import pers.dawnyang.modular.system.domain.response.menu.MenuInfo;
import pers.dawnyang.modular.system.domain.response.menu.MenuRes;

public interface MenuService extends IService<SysMenu> {

    List<MenuRes> getList(MenuReqR req);

    MenuInfo getMenuInfo(Long menuId);

    List<MenuDtree> getDtreeList();

    boolean checkParentType(Long parentId);

}
